#pragma once
#ifndef GLOBAL_PARA_FLOW 
#define GLOBAL_PARA_FLOW
#include "TStyle.h"
#include <string> 
#include <vector>
#include "yaml-cpp/yaml.h"

#include "src/Lib/MessageFormat.h"
#include "src/Function/Fbasic.h"
#include "src/RWpara/RWbasic.h"
#include "src/Function/Ffile.h"
#include "src/Class/Path.h"



class CFlow{
	private:
	public:
		bool                  cut                  ;
		bool                  plot                 ;
		bool                  record_output        ;
		bool                  exclusive            ;
		int                   level                ;
		std::string           begin_object         ;
		std::string           record_object        ;
		bool                  record_event         ;
		bool                  BDT_training         ;
		int                   BDT_level            ;

		void                  Read_Flow(CPath path);
		void                  Print()              ;
};

std::ostream & operator<< (std::ostream & ostr, CFlow str);
#endif

